﻿@font-face {
    font-family: 'BNazaninn';
    src:url('BNazanin.eot?#') format('eot'),    
    url('BNazanin.ttf') format('truetype'); 
}
@font-face {
    font-family: 'BYekann';
    src:url('BYekan.eot?#') format('eot'),    
    url('BYekan.ttf') format('truetype'); 
}
body,html
{
    padding:0px;
    margin:0px;
	background-image:url('../images/main/bg.png');
	height:100%;
	color:#fff;
	overflow:hidden;
}
/********************************************* Options ************************************************/
/* fix resolution for 1024px monitors*/
.fix-resolution{
	width:1024px;
	margin-right:auto;
	margin-left:auto;
}
.clear{
	clear:both;
}
.lock{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99999;
	display:none;
}
.corner5
{
	border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius: 20px;
}
.hide{
	display:none;
}
.Engareh{
	direction:rtl;
	width:100%;
	height:100%;
}
/************************************************ Header ************************************************/
.header{
	width:100%;
	height:59px;
	background-image:url('../images/header/header_bg.png');
	z-index:1000;
}
.header-wrapper{
}
.header-content{
	margin-right:90px;
	margin-left:15px;
}
.header-content .header-logo{
	float:right;
	margin-left:20px;
	cursor:pointer;
}
.header-content .header-menu{
	list-style:none;
	font-family:BYekann;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.header-content ul.header-menu li{
	float:right;
	min-width:60px;
	background-image:url('../images/header/header_seprator.png');
	background-repeat:no-repeat;
	background-position:right center;
	text-align:center;
	margin-top:10px;
	*margin-top:20px;
}
.header-content ul.header-menu li p{
	margin-right:15px;
	margin-left:15px;
	cursor:pointer;
	/*letter-spacing:1px*/
}
/************************************************ Footer ************************************************/
.footer{
	width:100%;
	height:31px;
	background-image:url('../images/footer/footer_bg.png');
	position:absolute;
	bottom:0px;
	left:0px;
}
.footer-wrapper{
}
.footer-content{
	margin-right:90px;
	margin-left:90px;
	font-family:tahoma;
	font-size:11px;
	margin-top:9px;
}
.footer-content .copy-write{
	color:#a2a2a2;
	float:right;
}
.footer-content .footer-contact{
	color:red;
	float:left;
}
.footer-content .footer-contact .website-address{
	padding-top:1px;
	float:left;
	cursor:pointer;
}
.footer-content .footer-contact img{
	margin-left:10px;
	margin-top:2px;
	float:left;
	cursor:pointer;
}
/************************************************ Main ************************************************/
.main{height: 100%; }
#outer {height: 100%; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;height: 100%; }

#middle {position: absolute; top: 12%;height: 100%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; width: 100%;height: 100%;}

#inner {position: static; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
#inner {
	height:67%;
}
/******************************************** First Page *********************************************/
.main-center{
	height:100%;
	width:800px;
	margin:auto;
	position:relative;
}
.home{
	width:100%;
	height:100%;
	color:black;
}
.home .Right{
	float:right;
	width:600px;
	height:100%;
	
	overflow:hidden;
}
.home .Right .main-picutre{
	max-height:100%;
	max-width:100%;
	max-height:100%;
	height:auto !important;
	height:100%;
	overflow:auto;
	margin-top: -5px;
}
.home .Left{
	float:right;
	width:150px;
	height:100%;
}
/************************************************ Main Bottom ****************************************/
.main-bottom{
	position:absolute;
	bottom:-100px;
	right:0px;
	height:100px;
	width:550px;
}
.main-bottom-wrapper{
	background-image:url('../images/main/main_botoom_bg.png');
	background-repeat:no-repeat;
	background-position:right center;
	height:100px;
}
.main-bottom-content{
	padding-top:35px;
	padding-right:100px;
	line-height:20px;
	height:100px;
}
.main-bottom-text-header{
	font-family:BNazaninn;
	font-size:20px;
	
}
.main-bottom-text-content{
	font-family:BNazaninn;
	font-size:14px;
	*line-height:35px;
}
/********************************************** BOX	***************************************************/
.box-wrapper{
	margin-top:10px;
}
ul.boxs{
	list-style:none;
	color:#fff;
}
ul.boxs li{
	position:relative;
	width:145px;
	height:145px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #848484;
}
ul.boxs li img{
	width:101% !important;
	height:100% !important;
	position:absolute;
	top:0px;
	left:0px;
	*top:1px;
	*left:1px;
}
ul.boxs li p{
	font-family:BYekann;
	text-align:left;
	position:absolute;
	left:15px;
}
/********************************************** TEXT ***************************************************/
.text-wrapper{
	width:790px;
	height:100%;
	display:none;
}
.text{
	background-image:url('../images/main/item_bg.png');
	background-color:#3a3b3b\0/;
	width:100%;
	height:100%;
	border:1px solid #848484;
}
.text-content
{
	margin:25px;
	margin-right:40px;
	font-family:BNazaninn;
	text-align:justify;
	margin-left:40px;
}
/*************************************** GALLERY ********************************************************/
.gallery-wrapper{
	width:790px;
	height:100%;
	display:none;
	float:right;
}
.gallery{
	width:735px;
	height:100%;
	padding-right:10px;
	float:right;
	display:inline;
}
.item{
	background-image:url('../images/main/item_bg.png');
	background-color:#3a3b3b\0/;
	width:140px;
	height:140px;
	margin:1px;
	float:right;
	max-height:145px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.item-picture{
	width:100%;
	height:100%;
	display:none;
}
.item-picture-s{
	width:100%;
	height:100%;
}
.item-text{
	font-family:BYekann;
	text-align:left;
	position:absolute;
	left:15px;
}
/********************************************** PRESENT ***************************************************/
.present-wrapper{
	width:790px;
	height:100%;
	display:none;
}
.present{
	background-image:url('../images/main/item_bg.png');
	background-color:#3a3b3b\0/;
	width:100%;
	height:100%;
}
.present-content
{
	margin:25px;
	margin-right:40px;
	font-family:BNazaninn;
	text-align:justify;
	width:100%;
	height:100%;
	overflow:hidden;
}
.presentRight{
	width:450px;
	float:right;
}
.presentLeft{
	width:340px;
	float:right;
	font-family:BYekann;
	font-size:18px;
	margin-top:120px;
	text-align:center;
	line-height:70px;
}
.present-picture{
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:25px;
	*padding-top:0px;
	width:275px;
	height:140px;
}
.present-picture .item
{
	margin-left:15px;
}
.present-title{
	font-family:BYekann;
	font-size:18px;
	margin-top:40px;
}
.present-description{
	margin:15px;
	clear:both;
	padding-top:15px;
	*padding-top:0px;
}
.archive-link{
	cursor:pointer;
}
.subscribe-link{
	cursor:pointer;
}
/********************************************** SERVICES ***************************************************/
.services-wrapper{
	width:790px;
	height:100%;
	display:none;
}
.services{
	background-image:url('../images/main/item_bg.png');
	background-color:#3a3b3b\0/;
	width:100%;
	height:100%;
}
.services-content
{
	margin:25px;
	margin-right:40px;
	font-family:BNazaninn;
	text-align:justify;
	width:100%;
	height:100%;
	overflow:hidden;
}
.servicesRight{
	width:450px;
	float:right;
}
.servicesLeft{
	width:340px;
	float:right;
	font-family:BYekann;
	font-size:18px;
	margin-top:90px;
	*margin-top:30px;
	text-align:center;
	line-height:70px;
}
.services-picture{

	clear:both;
	padding-top:25px;
	*padding-top:0px;
	width:275px;
	height:140px;
}
.services-picture .item
{
	margin-left:15px;
}
.services-title{
	font-family:BYekann;
	font-size:18px;
	margin-top:40px;
	text-align:center;
}
.services-description{
	margin:15px;
	clear:both;
	padding-top:15px;
	*padding-top:0px;
}
.gallery-link {
	margin-right:auto !important;
	margin-left:auto !important;
	width:140px;
}
/********************************************** rules ***************************************************/
.rules-wrapper{
	width:790px;
	height:100%;
	display:none;
}
.rules{
	background-image:url('../images/main/item_bg.png');
	background-color:#3a3b3b\0/;
	width:100%;
	height:100%;
	border:1px solid #848484;
}
.rules-content
{
	margin:25px;
	margin-right:40px;
	font-family:BNazaninn;
	text-align:justify;
}
.subject{
	font-size:20px;
	margin-bottom:10px;
}
.topic{
	line-height:30px;
	font-size:16px;
	cursor:pointer;
}